$(function () {
    var per_datagrid = $("#per_datagrid");
    
    per_datagrid.datagrid({
        url:"/permission/list",
        fit:true,
        columns:[[
            {field:'id',title:'id',width:100,hidden:true}, //hidden 隐藏显示该列
            {field:'name',title:'权限名称',width:100},//允许列改变大小
            {field:'resource',title:'权限表达式',width:100}
        ]],
        rownumbers:true,
        striped:true,
        toolbar:"#per_toolbar",
        pagination:true,
        fitColumns:true,
    })

    var cmdObj = {
        //刷新列表数据
        reload: function () {
            $.messager.confirm("确认", "你确认想要执行这个操作?",function(r){
                if(r){
                    //1.发起请求修改状态
                    $.get("/permission/reload",function(data){
                        if(!data.succeed){
                            $.messager.alert("温馨提示",data.errorMsg);
                        }else{
                            $.messager.alert("温馨提示","加载成功");
                            //刷新列表数据
                            per_datagrid.datagrid("reload");
                        }
                    })
                }
            })
        }
    }
    //调用
    $("a[data-cmd]").click(function () {
        var cmd = $(this).data("cmd");
        cmdObj[cmd]();
    })
})












